.cm-matchhighlight {
	background-color: rgba(0,0,0,0.15);
}
.cm-variable {
	color: #3333ff;
}
.cm-property {
	color: #6D6D00;
}
div.CodeMirror span.CodeMirror-matchingbracket {
	color: #080;
	font-weight: bold;
}

.CodeMirror-scroll::-webkit-scrollbar-thumb {
	visibility: hidden;
	background-color: transparent;
}

.CodeMirror {
	background: rgba(255, 255, 255, 0.6);
	height: 100%;
}
.CodeMirror-scroll {
margin-right: 0px;
margin-bottom: 0;
padding-bottom: 0;
background: inherit;
}
.CodeMirror-sizer {
	border-right: 0;
}
.CodeMirror pre {
	padding: 0 2px;
}
.CodeMirror-gutters {
	background: inherit;
	background-color: rgba(255, 255, 255, 0.9);
	padding-bottom: 0;
}
.CodeMirror-gutter{
	margin-bottom: 0;
	padding-bottom: 0;
}
.CodeMirror-dialog.CodeMirror-dialog-top{
	/*position: absolute;
	bottom: 0;
	background: white;
	z-index: 10;
	width: 100%;
	padding: 5px;*/
}
.CodeMirror-vscrollbar {
	bottom: 10px !important;
}

.CodeMirror-hscrollbar {
	/*right: 10px !important;*/
}

.CodeMirror-linenumber {
	/*background-color: #eee;*/
}
.CodeMirror:before {
content: "";
position: absolute;
top: -10px;
height: 10px;
background: #f00;
z-index: 10;
width: 100%;
}

a.lint-error .lint-error-text{
	display: none;
}
a.lint-error:hover .lint-error-text{
	display: block;
	background-color: #f00;
	white-space: pre;
	position: absolute;
	left: 14px;
	padding: 1px 10px;
	border-radius: 8px;
	top: 14px;
}

.lint-error-icon{
	width: 15px;
	display: block;
	white-space: pre;
	height: 14px;
	padding: 2px;
	text-align: center;
	text-indent: 2px;
	line-height: 11px;
	position: absolute;
	left: -2px;
	font-weight: bold;
	text-shadow: -1px 0 0px rgba(0,0,0,0.1);
	color: rgba(190, 0, 0, 0.69);
}

.CodeMirror-gutter.CodeMirror-jslint{
	width: 10px;
}
.CodeMirror-selected{
	color: #fff !important;
}
.CodeMirror-focused .CodeMirror-selected {
	background-color: #bbb !important;
	border: solid 1px #aaa;
	margin-right: 1px;
	border-right: 2px solid #000;
}

.CodeMirror-hint {
	padding: 4px 5px 4px 22px;
}

.CodeMirror-Tern-hint-doc {
	max-width: initial;
	margin-top: -3px;
	padding-top: 6px;
}

.CodeMirror div.CodeMirror-cursor {
border-left: solid 2px black;
margin-left: -1px;
}








